//
//  RDeliveryTabBizSettings.h
//  RDelivery
//
//  Created by selmerzhang on 2022/1/4.
//  Copyright © 2022 Tencent. All rights reserved.
//

#ifndef RDeliveryTabBizSettings_h
#define RDeliveryTabBizSettings_h

#import "RDConfigServerJsonModel.h"

// Tab的业务信息
@interface RDeliveryTabBizSettings : NSObject
/// 兼容TAB，按场景id创建SDK实例，如果填了这个属性，则会只按填的sceneId拉取配置
@property(nonatomic, copy) NSString *sceneId;
/// 兼容TAB，按多个场景id创建SDK实例，优先级高于 sceneId
@property(nonatomic, copy) NSArray<NSNumber *> *sceneIds;

/// 兼容TAB，按开关或配置创建实例
@property(nonatomic, assign) RDPullConfigType pullConfigType;

/// TAB SDK的版本号
@property(nonatomic, copy) NSString *tabSDKVersion;

/// 模型参数 透传给模型服务使用 用于智能配置下发
@property (nonatomic, copy) NSDictionary<NSString *,NSString *> *modelParams;

/// 额外参数
@property (nonatomic, copy) NSDictionary<NSString *,NSString *> *extraParams;


@end

#endif /* RDeliveryTabBizSettings_h */
